wave behaviour